package com.iflytek.jcy.supervise.job.component.httpinterface.result;

import java.util.List;

import lombok.Data;

/**
 * 
 * <br>
 * 标题: <br>
 * 描述: <br>
 * 公司: www.iflytek.com<br>
 * @autho dgyu
 * @time 2022年11月8日 下午9:03:12
 */
@Data
public class OuterUserInfo2 {

    // 在职状态（1：在职2：停职 3：借调 4：调职5：借调结束）
    private String zzzt;
    // 单位名称
    private String dwmc;
    // 电子邮件
    private String dzyj;
    // 在职单位编码
    private Object zzdwbm;
    // 检察人员身份代码
    private String jcrysfDm;
    // 电子邮件
    private Object dzyj2;
    // 电子邮件
    private Object dzyj3;
    // 名称
    private String mc;
    // 工作证号
    private String gzzh;
    // 备注
    private String bz;
    // 人员类型编码
    private String rylxBm;
    // 检察人员身份
    private String jcrysfMc;
    // 电话号码
    private String dhhm;
    // 人员编码
    private String rybm;
    // 性别
    private String xb;
    // 是否临时人员
    private String sflsry;
    // 单位编码
    private String dwbm;
    // 身份证号
    private String sfzh;
    // 照片
    private Object zp;
    // 人员类型名称
    private String rylxMc;
    // 登录别名
    private String dlbm;
    // 电话号码
    private Object dhhm2;
    // 电话号码
    private Object dhhm3;
    // 在职单位名称
    private Object zzdwmc;

    private List<Role> roles;

    private Boolean isSuperAdmin;

    @Data
    public static class Role {
        // 角色编码
        private String jsbm;
        // 角色名称
        private String jsmc;
        // 角色序号
        private Integer jsxh;
        // 单位编码
        private String dwbm;
        // 部门编码
        private String bmbm;
    }
}
